63cadcb8d471e5d8063069416f2c04b7a56892e8,src/main/java/com/github/wenhao/jpa/specification/EqualSpecification.java,EqualSpecification,toPredicate,#Root#CriteriaQuery#CriteriaBuilder#,27
Before Change
criteriaBuilder.or(criteriaBuilder.equal(root.get(property), values[i]));
}
}
return criteriaBuilder.or(criteriaBuilder.equal(root.get(property), values[values.length - 1]));
}
}
After Change
predicates.add(criteriaBuilder.equal(root.get(property), values[i]));
}
}
predicates.add(criteriaBuilder.equal(root.get(property), values[values.length - 1]));
return criteriaBuilder.or(predicates.stream().toArray(Predicate[]::new));
}
}